package RepartodeTareas;

import java.sql.SQLException;
import java.util.Random;
import BasedeDatos.*;
import Clases.Item;

public class TestReporte {

	public void generarReporte() throws SQLException {
		int a;
		int b;
		int c = 300;
		int d;
		int e;
		int s = 0;
		int itemi = 1;
		int misioni = 1;
		int spelli = 1;
		int npci = 1;
		int prioridad;
		String usu = "";
		Random usuario = new Random();
		Random reporte = new Random();
		Random nombre = new Random();
		Random priori = new Random();
		itemJDBC item = new itemJDBC();
		misionJDBC mision = new misionJDBC();
		spellJDBC spell = new spellJDBC();
		npcJDBC npc = new npcJDBC();
		usuarioJDBC u = new usuarioJDBC();
		
		
		System.out.println("Haciendo los reportes");
		for(d = 0; d < c; d++){
			e = nombre.nextInt(5);
			e++;
			prioridad = priori.nextInt(3);
			prioridad++;
			if(e == 1){
				s = 1;
			}
			else if(e == 2){
				s = 2;
			}
			else if (e == 3){
				s = 3;
			}
			else if( e == 4) {
				s = 4;
			}
			else if(e == 5){
				s = 5;
			}
			
			b = reporte.nextInt(4);
			b++;
			if(b <= 3){
				a = usuario.nextInt(2);
				if(a+1 == 2){
					usu = "jose";
				}
				else{
					usu = "neera";
				}
				if(b == 1){
					//Mision
					mision.insertMision(0, 0, misioni, "ASD", s, "192.0.0.1", prioridad);
					misioni ++;
				}
				else if (b ==2){
					//Item
					item.insertItem(itemi, "ASD", s, "192.0.0.1", prioridad);
					itemi ++;
				}
				else if (b == 3){
					//Npc
					npc.insertNpc(npci, "ASD", s, "192.0.0.1", prioridad);
					npci++;
				}
				
			}
			else{
				// Spell
				a = usuario.nextInt(2);
				if (a+3 == 4){
					usu = "yinna";
				}
				else{
					usu = "pene";
				}
				spell.insertSpell(spelli, "ASD", s, "192.0.0.1", prioridad);
				spelli++;
			}
			
			
		}
		System.out.println("Reportes finalizados");
	}

}
